ditching hatch - Spanish English Dictionary